/**
 * 列表页面通用js
 * @author zhangGuihua(hua7381@163.com) 2017/05/27
 */
var ps=10, pn=1, maxPn=1;

$(function() {
	if($("#pn_first").length == 0) {
		return;
	}
	
	//分页控件
	$("#pn_first").click(function() {
		if(pn != 1) {
			pn = 1;
			getPage();
		}
	});
	$("#pn_last").click(function(){
		if(pn != maxPn && maxPn != 0) {
			pn = maxPn;
			getPage();
		}
	});
	$("#pn_prev").click(function(){
		if(pn - 1 >= 1) {
			pn = pn - 1;
			getPage();
		}
	});
	$("#pn_next").click(function(){
		if(pn +1  <= maxPn) {
			pn = pn +1;
			getPage();
		}
	});
	
	//回车键
	document.onkeydown = function () { 
		if(event.keyCode==13){
			getPage();
			return false;
		}
	}
	
	$("#"+formId).prepend('<input name="pageNum" type="hidden"/>');
	$("#"+formId).prepend('<input name="pageSize" type="hidden"/>');
});

/**
 * 分页查询
 */
function getPage() {
	$("#"+formId+" [name='pageSize']").val(ps);
	$("#"+formId+" [name='pageNum']").val(pn);
	
	tool.query(getPageUrl, $("#"+formId).serialize(), function(res) {
		var data = res.data;
		
		maxPn = Math.floor((data.total-1)/ps) + 1;
		if(pn > maxPn) {
			pn = maxPn;
		}
		if(pn < 1) {
			pn = 1;
		}
		
		$("#pn_text").html(" &nbsp; 第"+pn+"/"+maxPn+"页, 共"+data.total+"条");
		$("#pn_pager").show();
		
		$("#list").html(data.html);
	}, {});
}

/**
 * 删除
 */
function deletes(id) {
	myzui.confirm("确认要删除吗?", function(){
		tool.save(deleteUrl, {id: id}, function(res) {
			getPage();
		});
	})
}
